package com.astronomia.wheels.design_pattern.strategy_model;

public class ForeZeroService extends ServiceAbstract{

    @Override
    public boolean isChoseCurrent(Object obj) {
        ServiceDto dto = (ServiceDto) obj;
        if (dto.getType().equals(4)){
            return true;
        }
        return false;
    }

    @Override
    public Object doAction(Object obj) {

        ServiceDto serviceDto = (ServiceDto) obj;
        ChangeDto changeDto = new ChangeDto();
        changeDto.setInfo("这是一个使用400的用户");
        changeDto.setName(serviceDto.getName());
        changeDto.setType(serviceDto.getType()  + 100);
        changeDto.setDate(serviceDto.getDate());

        return changeDto;
    }
}
